var express = require('express');
var cookieParser = require('cookie-parser');
var app = express();
const cors = require('cors');

// app.use(cookieParser()); //不签名

// 初始化中间件，传入的第一个参数为singed secret
app.use(cookieParser('123456')); //签名
//使用cors跨域中间件
//   app.use(cors());
//app.use(proxy)

app.use(function (req, res, next) {
    console.log(req.cookies.username);
    console.log(req.signedCookies.username);
    // 传入第三个参数 {signed: true}，表示要对cookie进行摘要计算
    res.cookie('username', 'laney', { maxAge: 1000 * 60 * 60 * 60, signed: true });
    next();
});

app.get('/info', (req, res) => {
    res.send('Hello World!');

    console.log(req.cookies.username); // 第二次访问，输出laney
});

app.listen(3000);
